"""
所谓字符串查找⽅法即是查找⼦串在字符串中的位置或出现的次数
"""
# name = "hello and python and hello world"
"""
find()
sub 你要找的子串
start 起始位置 默认开头
end 终止位置   默认结尾  
开始始和结束位置下标可以省略，表示在整个字符串序列中查找。
"""
# print(name.find('and'))
# print(name.find('and', 8, 20))
"""
index()
sub 你要找的子串
start 起始位置 默认开头
end 终止位置   默认结尾  
开始始和结束位置下标可以省略，表示在整个字符串序列中查找。

"""
# print(name.index('ands'))  # substring not found 没有找到会抛出异常
# print(name.find('and', 8, 20))

"""
拓展 
r right 右边  
"""
# var = "hello and python and hello world"
# # rfind()： 和find()功能相同，但查找⽅向为右侧开始。
# print(var.rfind("and"))
# # rindex()：和index()功能相同，但查找⽅向为右侧开始。
# print(var.rindex("and"))

li = [1, 2, 3, 4, 5, 6, 6, 6, 6, 6, 6, 6, [6, 6, 6, 6, 6]]
"""
需求:  统计6出现的次数
# count 只能找一层  
"""
print(li.count(6))  # 7个
print(li[-1].count(6))  # 7个


